<?php

Yii::import('usuarios.models._base.BaseTExperiencia');

class TExperiencia extends BaseTExperiencia {

    /**
     * @return TExperiencia
     */
    public static function model($className = __CLASS__) {
        return parent::model($className);
    }

    public static function label($n = 1) {
        return Yii::t('app', 'TExperiencia|TExperiencias', $n);
    }

    public function getExperienciaPersona($per_id) {
        $criteria = new CDbCriteria;
               $criteria->compare('car_id', $this->car_id);
        $criteria->compare('exp_nombrecargo', $this->exp_nombrecargo, true);
        $criteria->compare('exp_cronologiajerarquica', $this->exp_cronologiajerarquica, true);
        $criteria->compare('exp_fechainicio', $this->exp_fechainicio, true);
        $criteria->compare('exp_fechafinal', $this->exp_fechafinal, true);
        $criteria->compare('exp_motivosalida', $this->exp_motivosalida, true);
        $criteria->compare('exu_id', $this->exu_id);
        $criteria->compare('per_id', $this->per_id);
        $criteria->compare('exp_jefeinmediato', $this->exp_jefeinmediato, true);
        $criteria->compare('exp_contacto', $this->exp_contacto, true);

        
        $criteria->addCondition('t.per_id = :per_id', 'AND');
        $criteria->params = array_merge($criteria->params, array(
            ':per_id' => $per_id));
        return new CActiveDataProvider($this, array(
            'criteria' => $criteria,
//            'pagination' => 5
        ));
    }

}
